stroboscopic microscope - English Synonyms Dictionary